large leather strap - Alemán Inglés Diccionario